large piece of rock difficult to break up - Espagnol Anglais Dictionnaire